From 9d72feba41d33fc58dd645f2a711a606431db55b Mon Sep 17 00:00:00 2001 From: "emellor@leeni.uk.xensource.com" Date: Wed, 30 Nov 2005 18:38:48 +0000 Subject: [PATCH] Cope with longs being passed to xstransact.write. Signed-off-by: Ewan Mellor --- tools/python/xen/xend/xenstore/xstransact.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/python/xen/xend/xenstore/xstransact.py b/tools/python/xen/xend/xenstore/xstransact.py index dcdad54a22..1a71035a7c 100644 --- a/tools/python/xen/xend/xenstore/xstransact.py +++ b/tools/python/xen/xend/xenstore/xstransact.py @@ -198,9 +198,10 @@ class xstransact: if len(tup) == 2: (key, val) = tup try: - fmt = { str : "%s", - int : "%i", - float : "%f", + fmt = { str : "%s", + int : "%i", + float : "%f", + long : "%li", type(None) : None }[type(val)] except KeyError: raise TypeError -- 2.30.2